package com.yuanheng100.ems4j.model;

import java.util.Date;

public class Ems4jDingTalk {
    /**
     *自增主键，无业务含义
     */
    private Integer dingId;

    /**
     *消息类型
     */
    private String msgtype;

    /**
     *消息发送者员工ID
     */
    private String sender;

    /**
     *群消息或者个人聊天会话Id
     */
    private String cid;

    /**
     *钉钉内容。必填
     */
    private String content;

    /**
     *发送状态码
     */
    private Short resultCode;

    /**
     *发送时间
     */
    private Date sendTime;

    /**
     *消息的标题
     */
    private String title;

    /**
     *成员ID列表（消息接收者，多个接收者用‘|’分隔）钉钉企业会话才会使用此字段
     */
    private String touser;

    /**
     *部门ID列表，多个接收者用‘|’分隔。钉钉企业会话才会使用此字段。touser或者toparty 二者有一个必填
     */
    private String toparty;

    /**
     *图片媒体id/语音文件id/视频媒体文件id/媒体文件id,定义见com.yuanheng100.message.dao.model.WeChat类
     */
    private Integer media_id;

    /**
     *自增主键，无业务含义
     */
    public Integer getDingId() {
        return dingId;
    }

    /**
     *自增主键，无业务含义
     */
    public void setDingId(Integer dingId) {
        this.dingId = dingId;
    }

    /**
     *消息类型
     */
    public String getMsgtype() {
        return msgtype;
    }

    /**
     *消息类型
     */
    public void setMsgtype(String msgtype) {
        this.msgtype = msgtype == null ? null : msgtype.trim();
    }

    /**
     *消息发送者员工ID
     */
    public String getSender() {
        return sender;
    }

    /**
     *消息发送者员工ID
     */
    public void setSender(String sender) {
        this.sender = sender == null ? null : sender.trim();
    }

    /**
     *群消息或者个人聊天会话Id
     */
    public String getCid() {
        return cid;
    }

    /**
     *群消息或者个人聊天会话Id
     */
    public void setCid(String cid) {
        this.cid = cid == null ? null : cid.trim();
    }

    /**
     *钉钉内容。必填
     */
    public String getContent() {
        return content;
    }

    /**
     *钉钉内容。必填
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    /**
     *发送状态码
     */
    public Short getResultCode() {
        return resultCode;
    }

    /**
     *发送状态码
     */
    public void setResultCode(Short resultCode) {
        this.resultCode = resultCode;
    }

    /**
     *发送时间
     */
    public Date getSendTime() {
        return sendTime;
    }

    /**
     *发送时间
     */
    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    /**
     *消息的标题
     */
    public String getTitle() {
        return title;
    }

    /**
     *消息的标题
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     *成员ID列表（消息接收者，多个接收者用‘|’分隔）钉钉企业会话才会使用此字段
     */
    public String getTouser() {
        return touser;
    }

    /**
     *成员ID列表（消息接收者，多个接收者用‘|’分隔）钉钉企业会话才会使用此字段
     */
    public void setTouser(String touser) {
        this.touser = touser == null ? null : touser.trim();
    }

    /**
     *部门ID列表，多个接收者用‘|’分隔。钉钉企业会话才会使用此字段。touser或者toparty 二者有一个必填
     */
    public String getToparty() {
        return toparty;
    }

    /**
     *部门ID列表，多个接收者用‘|’分隔。钉钉企业会话才会使用此字段。touser或者toparty 二者有一个必填
     */
    public void setToparty(String toparty) {
        this.toparty = toparty == null ? null : toparty.trim();
    }

    /**
     *图片媒体id/语音文件id/视频媒体文件id/媒体文件id,定义见com.yuanheng100.message.dao.model.WeChat类
     */
    public Integer getMedia_id() {
        return media_id;
    }

    /**
     *图片媒体id/语音文件id/视频媒体文件id/媒体文件id,定义见com.yuanheng100.message.dao.model.WeChat类
     */
    public void setMedia_id(Integer media_id) {
        this.media_id = media_id;
    }
}